package cn.edu.zafu.bigdata.fui;
class InvalidAgeException extends Exception {
    public InvalidAgeException(){ super(); }
    public InvalidAgeException(String str){ super(str); }
}

public class TestInvalidAgeException {
    public static boolean checkAge(int age)  throws InvalidAgeException{
        if(age < 18) throw new InvalidAgeException("年龄 "+ age +" 非法");
        else return true;
    }

    public static void main(String[] args) {
        try {
            System.out.println(checkAge(19));
            System.out.println(checkAge(17));
        } catch (InvalidAgeException e){
            System.out.println(e.getMessage());
        }
    }
}
/*题目3：自定义异常类
描述：创建一个自定义异常类InvalidAgeException，当用户输入的年龄小于18时，抛出该异常。
要求：
定义一个InvalidAgeException类，继承自Exception。
创建一个方法checkAge(int age)，如果age < 18则抛出InvalidAgeException。
编写测试代码，当年龄小于18时捕获异常并输出适当的提示信息。*/